#include "..\CookHeader.h"

Array <int> dataAry = { 188, 162, 168, 120, 50, 150, 177, 105 };

Array <int> selectionSort(Array <int> ary) {
	int n = len(ary);
	for (int cycle = 0; cycle < n - 1; cycle++) {
		int minIdx = cycle;
		for (int i = cycle+1; i < n; i++) {
			if (ary[minIdx] > ary[i])
				minIdx = i;
		}
		int tmp = ary[cycle];
		ary[cycle] = ary[minIdx];
		ary[minIdx] = tmp;
	}
	return ary;
}

int main() {
	print("  -->");
	printArray(dataAry);
	dataAry = selectionSort(dataAry);
	print("  -->");
	printArray(dataAry);
}